home *** CD-ROM | disk | FTP | other *** search
/ Die Speccy' 97 / Die Speccy' 97.iso / amiga_system / the_aminet / util / shell / csh548src.lha / Custom_FD / reqtools_lib.fd < prev   
Text File  |  1994-01-02  |  2KB  |  51 lines

  1. *
  2. *   reqtools_lib.fd   ⌐ 1991-1994 Nico Franτois
  3. *
  4. ##base _ReqToolsBase
  5. ##bias 30
  6. ##public
  7. rtAllocRequestA(type,taglist)(D0,A0)
  8. rtFreeRequest(req)(A1)
  9. rtFreeReqBuffer(req)(A1)
  10. rtChangeReqAttrA(req,taglist)(A1,A0)
  11. rtFileRequestA(filereq,file,title,taglist)(A1/A2/A3,A0)
  12. rtFreeFileList(filelist)(A0)
  13. rtEZRequestA(bodyfmt,gadfmt,reqinfo,argarray,taglist)(A1/A2/A3/A4,A0)
  14. rtGetStringA(buffer,maxchars,title,reqinfo,taglist)(A1,D0,A2/A3,A0)
  15. rtGetLongA(longptr,title,reqinfo,taglist)(A1/A2/A3,A0)
  16. ##private
  17. rtInternalGetPasswordA(buffer,checksum,callback,reqinfo,taglist)(A1,D1/D2,A3,A0)
  18. rtInternalEnterPasswordA(buffer,callback,reqinfo,taglist)(A1,D2,A3,A0)
  19. ##public
  20. rtFontRequestA(fontreq,title,taglist)(A1,A3,A0)
  21. rtPaletteRequestA(title,reqinfo,taglist)(A2/A3,A0)
  22. rtReqHandlerA(handlerinfo,sigs,taglist)(A1,D0,A0)
  23. rtSetWaitPointer(window)(A0)
  24. *
  25. * the following 4 functions are for the advanced reqtools user
  26. * who whishes to write his own (complementary) requesters
  27. *
  28. rtGetVScreenSize(screen,widthptr,heightptr)(A0/A1/A2)
  29. rtSetReqPosition(reqpos,newwindow,screen,window)(D0,A0/A1/A2)
  30. rtSpread(posarray,sizearray,length,min,max,num)(A0/A1,D0/D1/D2/D3)
  31. rtScreenToFrontSafely(screen)(A0)
  32. *
  33. * --- functions in V38 or higher (distributed as Release 2.0) ---
  34. *
  35. rtScreenModeRequestA(screenmodereq,title,taglist)(A1,A3,A0)
  36. *
  37. * 3 more functions for the advanced reqtools user
  38. *
  39. rtCloseWindowSafely(win)(A0)
  40. rtLockWindow(win)(A0)
  41. rtUnlockWindow(win,winlock)(A0/A1)
  42. *
  43. * Private function only to be used by the ReqTools Preference editor.
  44. * Only present in library versions _above_ 38.362 [1.3] and 38.810 [2.0]!
  45. *
  46. ##private
  47. rtLockPrefs()()
  48. rtUnlockPrefs()()
  49. ##public
  50. ##end
  51.